package com.atguigu.common.valid;

@java.lang.annotation.Documented
@javax.validation.Constraint(validatedBy = {ListValueValidator.class})
@java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD,
        java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE,
        java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.PARAMETER,
        java.lang.annotation.ElementType.TYPE_USE})
@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME)
public @interface ListValue {

    java.lang.String message() default "{com.atguigu.common.valid.ListValue.message}";

    java.lang.Class<?>[] groups() default {};

    java.lang.Class<? extends javax.validation.Payload>[] payload() default {};

    int[] vals() default {};
}
